<?php

session_start();

// var_dump($_SESSION['yzm']);

// 引入模板
include './tpl/register.html';
 
header("Content-type: text/html; charset=utf-8");
// include './function.php';
// 判断是否post
if($_POST){
	//MD5加密密码
	$_POST["password"]=md5($_POST["password"]);
	if($_POST["yanzheng_code"]==$_SESSION['yzm']){
	// 把数据库数据获取
	$user = include './user.php';
	//将接收到的数据推到数据库的变量中，是用一个变量接收传进来的数，会改变$db,而不会改变文件中的内容。
	$receice = array('username' => $_POST["username"],'password' =>$_POST["password"]);
	// array_push($user, $_POST);
	array_push($user, $receice);
	//因为file_put_contents()的第二个参数接收的是字符串,而我们的$db是数组形式，所以我们要将其转换成字符串形式，再插到文件中，第二个参数为true是代表将新内容返回，然后我们要将新数据拿一个变量接收。
	$newDb = var_export($user,TRUE);
	//因为file_put_contents()插到文件中是原数据插入，不会带有PHP格式，因此在他们前后添加格式，然后组成一个有格式的新变量。
	$newDb2 ="<?php  return $newDb ?>";
   //将有格式的新变量插入文件中，该文件中的内容还是数组型。
	file_put_contents('./user.php',$newDb2);

	$message = "注册成功";

	include './tpl/success.html';
}else{
	$message = "注册失败";

	include './tpl/error.html';
}

}


?>